package com.flash.ReportManagement.entity;

import com.google.gson.internal.$Gson$Preconditions;

public class RollDifference {
    private String securitiesName;//证券名称
    private String securityId;//证券ID
    private String dealTime;//交易日期
    private int securityType;//1为股票，2为债券
    private int exchangeName;//1为深圳交易所，2为上海交易所
    private double endMoney;//结算金额
    private double dealMoney;//交易金额
    private double commissionFees;//佣金费用
    private double transferFee;//过户费
    private double stampDuty;//印花税
    private double control;//征管费
    private double handle;//经手费
    private int dealWay;//1表示买入2表示卖出 3表示分红 4表示送股
    private double outMoney;//今日流出金额
    private double inMoney;//今日流入金额
    private double amountToday;//今日清算额
    protected double netReceipts;//实际清算额
    public RollDifference(){}

    public RollDifference(String securitiesName, String securityId, String dealTime, int securityType, int exchangeName, double endMoney, double dealMoney, double commissionFees, double transferFee, double stampDuty, double control, double handle, int dealWay, double outMoney, double inMoney, double amountToday, double netReceipts) {
        this.securitiesName = securitiesName;
        this.securityId = securityId;
        this.dealTime = dealTime;
        this.securityType = securityType;
        this.exchangeName = exchangeName;
        this.endMoney = endMoney;
        this.dealMoney = dealMoney;
        this.commissionFees = commissionFees;
        this.transferFee = transferFee;
        this.stampDuty = stampDuty;
        this.control = control;
        this.handle = handle;
        this.dealWay = dealWay;
        this.outMoney = outMoney;
        this.inMoney = inMoney;
        this.amountToday = amountToday;
        this.netReceipts = netReceipts;
    }

    public double getOutMoney() {
        return outMoney;
    }

    public void setOutMoney(double outMoney) {
        this.outMoney = outMoney;
    }

    public double getInMoney() {
        return inMoney;
    }

    public void setInMoney(double inMoney) {
        this.inMoney = inMoney;
    }

    public double getAmountToday() {
        return amountToday;
    }

    public void setAmountToday(double amountToday) {
        this.amountToday = amountToday;
    }

    public double getNetReceipts() {
        return netReceipts;
    }

    public void setNetReceipts(double netReceipts) {
        this.netReceipts = netReceipts;
    }

    public String getSecuritiesName() {
        return securitiesName;
    }

    public void setSecuritiesName(String securitiesName) {
        this.securitiesName = securitiesName;
    }

    public String getSecurityId() {
        return securityId;
    }

    public void setSecurityId(String securityId) {
        this.securityId = securityId;
    }

    public String getDealTime() {
        return dealTime;
    }

    public void setDealTime(String dealTime) {
        this.dealTime = dealTime;
    }

    public int getSecurityType() {
        return securityType;
    }

    public void setSecurityType(int securityType) {
        this.securityType = securityType;
    }

    public int getExchangeName() {
        return exchangeName;
    }

    public void setExchangeName(int exchangeName) {
        this.exchangeName = exchangeName;
    }

    public double getEndMoney() {
        return endMoney;
    }

    public void setEndMoney(double endMoney) {
        this.endMoney = endMoney;
    }

    public double getDealMoney() {
        return dealMoney;
    }

    public void setDealMoney(double dealMoney) {
        this.dealMoney = dealMoney;
    }

    public double getCommissionFees() {
        return commissionFees;
    }

    public void setCommissionFees(double commissionFees) {
        this.commissionFees = commissionFees;
    }

    public double getTransferFee() {
        return transferFee;
    }

    public void setTransferFee(double transferFee) {
        this.transferFee = transferFee;
    }

    public double getStampDuty() {
        return stampDuty;
    }

    public void setStampDuty(double stampDuty) {
        this.stampDuty = stampDuty;
    }

    public double getControl() {
        return control;
    }

    public void setControl(double control) {
        this.control = control;
    }

    public double getHandle() {
        return handle;
    }

    public void setHandle(double handle) {
        this.handle = handle;
    }

    public int getDealWay() {
        return dealWay;
    }

    public void setDealWay(int dealWay) {
        this.dealWay = dealWay;
    }

    @Override
    public String toString() {
        return "RollDifference{" +
                "securitiesName='" + securitiesName + '\'' +
                ", securityId='" + securityId + '\'' +
                ", dealTime='" + dealTime + '\'' +
                ", securityType=" + securityType +
                ", exchangeName=" + exchangeName +
                ", endMoney=" + endMoney +
                ", dealMoney=" + dealMoney +
                ", commissionFees=" + commissionFees +
                ", transferFee=" + transferFee +
                ", stampDuty=" + stampDuty +
                ", control=" + control +
                ", handle=" + handle +
                ", dealWay=" + dealWay +
                ", outMoney=" + outMoney +
                ", inMoney=" + inMoney +
                ", amountToday=" + amountToday +
                ", netReceipts=" + netReceipts +
                '}';
    }
}
